@charset "utf-8";
/*  组合选择下拉菜单样式  */
.positionselect {
   margin:11px 0 0 25px;
}
.positionselect > span {
   color:#d2871d;
   font-weight: bold;
}
.positionselect span.name {
}
.positionselect span.line {
   font-size:14px;
   color:#999999;
   margin:0 8px;
}
.positionselect .comselectmenubox {
   display:inline-block;
   position:relative;
   cursor:pointer;
}
.positionselect .comselectmenubox.open {
   margin:-1px -7px 0 -7px;
}
.positionselect .open .needp_relative {
   background:#ffffff;
   border:1px solid #a2a2a2;
   padding:0 6px;
   height:26px;
   display:inline-block;
   border-bottom:0px;
}
.comselectmenubox .needp_relative {
   position:relative;
   height:31px;
   z-index:2;
   color:#333333;
}
.comselectmenubox .needp_relative b {
   font-weight:normal;
}
.comselectmenubox .needp_relative i {
   background:url("/images/3/hr_comicon.png") no-repeat -49px -573px;
   display:inline-block;
   height:3px;
   vertical-align:middle;
   width:5px;
}
.comselectmenubox .needp_absolute {
   position:absolute;
   z-index:1;
   left:0px;
   top:28px;
   background:#ffffff;
   padding:5px 0 0 0;
   border:1px solid #a2a2a2;
   border-radius:0px;
   border-bottom-left-radius:3px;
   border-bottom-right-radius:3px;
   box-shadow:none;
   margin:0px;
   min-width:0px;
}
.comselectmenubox .dropdown-menu {
   position:absolute;
   top:26px;
   left:0px;
   width:520px;
   cursor:default;
   border:1px solid #b1b1b1;
   border-radius:0px;
   box-shadow:none;
   margin:0px;
   min-width:0px;
   padding:0;
   z-index:1;
}
.comselectmenubox a.dropdown-toggle {
   display:block;
   width:53px;
   height:23px;
   position:relative;
   z-index:2;
}
.comselectmenubox .dir_eachselect {
   border-bottom:1px solid #b1b1b1;
   text-align:left;
   padding:10px 5px 0px 12px;
}
.comselectmenubox .dir_eachselect b {
   display:inline-block;
   width:45px;
}
.comselectmenubox .dir_eachselect .tj_octargets {
   margin-left: 50px;
}
.comselectmenubox .dir_eachselect a {
   color:#076c9b;
   margin-right:5px;
   margin-bottom: 8px;
   padding:0 4px;
   display:inline-block;
   outline:none;
}
.comselectmenubox .dir_eachselect a.cur_a,
.comselectmenubox .dir_eachselect a:hover {
   color:#333333;
}
.positionselect .creat_posbtn,
.highsearch_eachbox a.create_group {
   cursor: pointer;
   display: inline-block;
   color: #ffffff;
   margin-right: 10px;
   margin-bottom: 10px;
   margin-top: -4px;
   border-bottom: 1px solid #628091;
   border-radius: 1px;
   font-size: 12px;
   padding: 1px 5px;
   background-image:-moz-linear-gradient(top, #96b5c8, #7898aa); /* Firefox */
   background-image:-ms-linear-gradient(top, #96b5c8, #7898aa); /* IE10 */
   background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #96b5c8), color-stop(1, #7898aa)); /* Saf4+, Chrome */
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#96b5c8', endColorstr='#7898aa', GradientType='0'); /* IE*/
}
.positionselect .manege_posbtn,
.highsearch_eachbox a.manege_group {
   cursor: pointer;
   display: inline-block;
   color: #333333;
   margin-top: -4px;
   margin-bottom: 10px;
   border: 1px solid #b5b5b5;
   border-radius: 1px;
   font-size: 12px;
   padding: 1px 5px;
   background-image:-moz-linear-gradient(top, #ffffff, #f4f4f4); /* Firefox */
   background-image:-ms-linear-gradient(top, #ffffff, #f4f4f4); /* IE10 */
   background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #f4f4f4)); /* Saf4+, Chrome */
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType='0'); /* IE*/
}
.highsearch_eachbox a.prev_postip {
   color: #d2871d;
}
.highsearch_eachbox li.cur_selected a.prev_postip {
   color: #005d78;
} 

.highsearch_eachbox a.create_group,
.highsearch_eachbox a.manege_group {
   margin: 0px;
}

#jobGroupNav .highsearch_eachbox li.line {
   margin: 0 8px;
}

.highsearch_eachbox a.create_group i.i_cp {
   width:7px;
   height:8px;
   display:inline-block;
   vertical-align:middle;
   background:url(/images/3/hr_comicon.png) -202px -819px no-repeat;
}
.highsearch_eachbox a.create_group i.i_cg {
   width:10px;
   height:9px;
   display:inline-block;
   vertical-align:middle;
   background:url(/images/3/hr_comicon.png) -218px -818px no-repeat;
}
.rep_postips {
   width: 267px;
   height: 41px;
   position: absolute;
   top: 88px;
   left: 325px;
   z-index: 100;
   font-size: 12px;
   color: #d2871d;
   line-height: 33px;
   padding-left:15px; 
   background:url(/images/3/reporttip_bg.png) no-repeat;
}

/***
*
新建职位管理dialog  css
*
*/
.resume_dialogposition {
   width:680px;
   margin-left:-340px;
}
.resume_dialogposition .modal-header {
   padding:6px 15px;
}
.resume_dialogposition .modal-header h3 {
   font-size:14px;
}
.dialogp_content {
   
}
.searchaction span {
   color:#666666;
}
.searchaction .dialogsearchbg {
   width:210px;
   height:26px;
   display:inline-block;
   vertical-align:middle;
   background:url(/images/3/hr_comicon.png) 0px -684px no-repeat;
}
.searchaction .dialogsearchbg input[type="text"],
.searchaction .dialogsearchbg input[type="text"]:focus {
   background:none;
   box-shadow:none;
   border:none;
   height:18px;
   line-height:18px;
   width:170px;
   font-size:12px;
}
.searchaction .dialogsearchbg a {
   width:27px;
   height:26px;
}
.cityselect,.selectletter {
   margin-top:10px;
}
.cityselect a,.selectletter a {
   color:#333333;
   display:inline-block;
   margin-right:5px;
   outline:none;
   padding:0 4px;
}
.selectletter a {
   margin-right:4px;
}
.cityselect a.cur_a,.cityselect a:hover,
.selectletter a.cur_a,.selectletter a:hover {
   background:#DAE8EF;
   border-radius:2px 2px 2px 2px;
   color:#333333;
}
.postionlisttable {
   border-top:1px solid #c5c5c5;
   margin-top:10px;
   padding:5px;
   max-height:180px;
   overflow:auto;
}
.postionlisttable table td {
   border-bottom:1px dotted #dcdcdc;
   height:35px;
   word-break:break-all;
}
.postionlisttable td a {
   color:#076C9B;
   display:inline-block;
   margin-right:5px;
   outline:none;
   padding:0 4px;
}
.postionlisttable td a.cur_a {
   background:#DAE8EF;
   border-radius:2px 2px 2px 2px;
   color:#333333;
}
.subacct_postarget {
   border:1px solid #C5C5C5;
   border-radius:5px 5px 5px 5px;
   box-shadow:0 1px 2px #DDDDDD;
   cursor:text;
   margin-bottom:5px;
   height:54px;
   overflow: auto;
   padding:3px;
   margin-top:10px;
}
.subacct_postarget ul.tagit li.tagit-choice {
   background-color:#F3F3F3;
   border:1px solid #DADADA;
   border-radius:3px 3px 3px 3px;
   color:#333333;
   display:inline-block;
   font-weight:normal;
   margin-bottom:2px;
   margin-right:5px;
   padding:0px 17px 0px 4px;
   font-size:12px;
   word-break:break-all;
}
.resume_dialogposition .modal-footer {
   padding:8px 15px;
}
.resume_dialogposition .modal-footer a.btn {
   font-size:12px;
   padding:2px 10px;
   color:#666666;
}
.resume_dialogposition .modal-footer a.btn-info {
   color:#ffffff;
   text-shadow:none;
}
.newrpos_inputwrap {
   margin: 13px 0 0 0;
   background: #f3f3f3;
   padding: 7px 10px;
}
.newrpos_inputwrap span {
   color: #333333;
   font-weight: bold;
   line-height: 30px;
}
.newrpos_inputwrap em {
   color: #d2871d;
   font-weight: bold;
   line-height: 30px;
   font-size: 12px;
   margin-left: 10px;
}
.newrpos_inputwrap em.redstar {
   color: #ff0000;
}
em.server {
   margin-right: 15px;
   font-size: 12px;
}
.newrpos_inputwrap .newrpos_input {
   border:1px solid #e4b238;
   border-radius: 0px;
   font-size: 12px;
}
.newrpos_inputwrap .newrpos_savebtn {
   color: #d2871d;
   height: 28px;
   line-height: 28px;
   display: inline-block;
   border:1px solid #e4b238;
   border-left: 0px;
   padding: 0 15px;
   font-weight: bold;
   background-image:-moz-linear-gradient(top, #fef9e2, #fdd980); /* Firefox */
   background-image:-ms-linear-gradient(top, #fef9e2, #fdd980); /* IE10 */
   background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fef9e2), color-stop(1, #fdd980)); /* Saf4+, Chrome */
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fef9e2', endColorstr='#fdd980', GradientType='0'); /* IE*/
}
.report_manegepos_dialog {
   width: 472px;
   margin-left: -236px;
}
.report_manegepos_dialog .modal-header {
   padding:6px 15px;
}
.report_manegepos_dialog .modal-header h3 {
   font-size:14px;
}
.report_manegepos_content {
   max-height: 300px;
   overflow: auto;
}
.report_manegepos_content td {
   word-break:break-all;
   border-bottom: 1px dotted #e7e7e7;
   padding: 4px;
}
.report_manegepos_content td > a {
   display: inline-block;
   max-width: 170px;
   vertical-align: middle;
   cursor: default;
}
.report_manegepos_content td > span {
   display: inline-block;
   width: 16px;
   height: 16px;
   vertical-align: middle;
   background:url(/images/3/hr_comicon.png) no-repeat;
   cursor: pointer;
  -moz-transform: scale(0.7);
  -webkit-transform: scale(0.7);
  -o-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
}
.report_manegepos_content td > span.edit {
   background-position: -415px -323px;
   margin-left: 5px;
}
.report_manegepos_content td > span.delete {
   background-position: -437px -323px;
}


/*****统计样式开始******/
.rep_navmenubox {
   color:#333333;
   padding: 4px 0 0 26px;
}
.rep_navmenubox em {
   color: #d2871d;
   font-weight: bold;
}
.rep_innerwrap {
   padding:40px;
}
.rep_summaryrep {

}
.rep_innerwrap.has_search {
   padding:0px 27px 40px 27px;
}
.rep_sumtop {
   padding:22px 0 17px 0;
}
.rep_sumtop > a.linkto {
   color:#076c9b;
   font-size: 12px;
   background: #e8f5f9;
   border-radius: 3px;
   padding: 2px 6px;
   margin: -2px 0 0 11px;
}
.rep_sumtop > a.linkto.last {
   margin-right: 50px;
}
.rep_sumtop > span {
   font-size: 12px;
   color: #666666;
}
.rep_sumtop > em {
   font-size: 20px;
   color: #333333;
   margin-left: 8px;
}
.rep_sumtop > i {
   font-size: 20px;
   margin:0 10px 0 16px;
   border-left: 1px solid #cccccc;
}
.rep_sumtop h4 {
   color:#333333;
   font-size: 14px;
   margin: 0px;
}
.rep_sumtop h4 span {
   font-weight: normal;
}
.rep_sumtop h4 a {
   color: #333333;
   font-weight: normal;
   margin-left: 10px;
   margin-right: 15px;
   border: 1px solid #b5b5b5;
   border-radius: 1px;
   font-size: 12px;
   padding: 3px 6px;
   background-image:-moz-linear-gradient(top, #ffffff, #f4f4f4); /* Firefox */
   background-image:-ms-linear-gradient(top, #ffffff, #f4f4f4); /* IE10 */
   background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #f4f4f4)); /* Saf4+, Chrome */
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType='0'); /* IE*/
}
.rep_sumtop > div,
.rep_sumtopcotst > div {
   width: 60px;
   margin-left: 15px;
}
.rep_sumtop > div a,
.rep_sumtopcotst > div a {
   color: #666666;
}
.rep_sumtop > div i.print,
.rep_sumtopcotst > div i.print {
   display: inline-block;
   background:url(/images/3/hr_comicon_2.png) -80px -165px no-repeat;
   width: 16px;
   height: 16px;
   vertical-align: middle;
}
.rep_sumtop > div i.export,
.rep_sumtopcotst > div i.export {
   display: inline-block;
   background:url(/images/3/hr_comicon_2.png) -49px -166px no-repeat;
   width: 16px;
   height: 16px;
   vertical-align: middle;
}
.rep_timearea {
   background: #fffce0;
   border: 1px solid #e4b238;
   border-radius: 3px;
}
.rep_timearea > em {
   font-size: 12px;
   color: #d2871d;
   line-height:32px;
   margin:0 20px;
}
.rep_timearea div.timeselect {
   margin: 3px 0 0 20px;
}
.rep_timearea .timeselect > select {
   color:#076c9b;
   font-size: 16px;
   padding: 2px;
}
.rep_timearea .timeselect .dateinput {
   padding: 2px 16px 2px 6px;
   border:1px solid #cccccc;
   border-radius: 3px;
   text-align: left;
   background: url(/images/3/timeselectarrow.png) right 10px no-repeat #ffffff;
}
.rep_timearea .timeselect > .ppp_whitebtn {
   padding: 2px 8px;
}
.rep_timearea .timeselect .timeselectbtn {
   border: 1px solid #d8d8d8;
   display: inline-block;
   height: 24px;
   border-radius: 3px;
   background: #fefefe;
}
.rep_timearea .timeselect .timeselectbtn i {
   display: inline-block;
   vertical-align: middle;
   width: 24px;
   height: 24px;
   background-image: url(/images/3/hr_comicon_2.png);
}
.arrowlt {
   cursor: pointer;
   background-position: -106px -162px;
}
.arrowlt.blackgrey {
   cursor: default;
   background-position: -131px -162px;
}
.arrowrt {
   cursor: pointer;
   background-position: -179px -162px;
}
.arrowrt.blackgrey {
   cursor: default;
   background-position: -157px -162px;
}

.rep_timearea .tabtimeselect {
   margin: 0px;
}
.rep_timearea .tabtimeselect > li {
   float:left;
   list-style: none;
   border-right: 1px solid #e4b238;
   height: 32px;
   line-height: 32px;
   text-align: center;
   min-width: 60px;
}
.rep_timearea .tabtimeselect > li a {
   display: block;
   color: #333333;
   font-size: 12px;
   font-weight: bold;
}
.rep_timearea .tabtimeselect > li.cur_li {
   background: #ffffff;
   box-shadow: inset 0px 0px 7px #e4b238;
}
.rep_timearea .tabtimeselect > li.cur_li a {
   color: #d2871d;
}
.putcanvas {
   margin: 15px 0 0px 0;
}
.putcanvas .rep_detailtable td span i {
   display: inline-block;
   width: 9px;
   height: 9px;
   vertical-align: middle;
}
.putcanvas .rep_detailtable td span i.bgc_1 {
   background: #06aaff;
}
.putcanvas .rep_detailtable td span i.bgc_2 {
   background: #5fcb17;
}
.cotst_eachtitle {
   background: #f7f7f7;
   padding:10px 8px;
   color: #333333;
}
.rep_datashow {
   background: #f9f9f9;
   text-align: center;
   padding: 15px 0;
}
.rep_datashow span {
   font-size: 13px;
   line-height: 26px;
   display: inline-block;
   height: 26px;
   vertical-align: middle;
   color: #666666;
}
.rep_datashow span b {
   color: #333333;
   font-size: 20px;
   font-weight: normal;
   margin-left: 5px;
}
.rep_datashow span i {
   display: inline-block;
   width: 9px;
   height: 9px;
   vertical-align: middle;
}
.rep_datashow span i.c1 {
   background: #999999;
}
.rep_datashow span i.c2 {
   background: #06aaff;
}
.rep_datashow span i.c3 {
   background: #5fcb17;
}
.rep_datashow span i.c4 {
   background: #d9a300;
}
.rep_datashow em {
   height: 26px;
   width: 2px;
   border-left: 1px solid #cccccc;
   display: inline-block;
   vertical-align: middle;
   margin:0px 7px 0 80px;
}
.rep_resumefrom {
   margin-top: 98px;
}
.rep_resumefrom h5 {
   margin: 0px;
   margin-bottom: 10px;
   font-weight: bold;
   font-size: 14px;
   background: #e8f5f9;
   padding: 7px 13px;
   border-radius:3px;
}
.rep_resumefrom h5 label.checkbox.inline {
   padding-top: 0px;
   font-size: 14px;
   margin: -2px 15px 0 25px;
   color: #666666;
}
.rep_resumefrom h5 label.checkbox.inline.checkedbox {
   font-weight: bold;
   color: #d2871d;
}
.rep_detailtable table {
   border: 1px solid #cccccc;
}
.rep_detailtable table th {
   background: #91b1c3;
   border: 1px solid #91b1c3;
   color: #ffffff;
   padding:8px;
}
.rep_detailtable table td {
   border-right: 1px solid #e5e5e5;
   border-top: 1px solid #e5e5e5;
   padding:10px 8px;
   text-align: center;
   color: #666666;
}
.rep_detailtable table td div > em.baifenbi {
   font-size: 12px;
   color: #666666;
   position: absolute;
   right: 0px;
}
.rep_detailtable table td.tleft {
   text-align: left;
   font-size: 12px;
}
.rep_detailtable table tr td:last-child {
   border-right: 1px solid #cccccc;
}
.rep_detailtable table td.rep_tdaction a {
   margin: 0 10px;
}
.rep_detailtable .pipapai {
   background: url("/images/3/hr_comicon.png") no-repeat -478px -268px;
   display: inline-block;
   height: 18px;
   vertical-align: middle;
   width: 18px;
}
.rep_detailtable .job51 {
   background: url("/images/3/hr_comicon.png") no-repeat -421px -268px;
   display: inline-block;
   height: 18px;
   vertical-align: middle;
   width: 18px;
}
.rep_detailtable .zhilian {
   background: url("/images/3/hr_comicon.png") no-repeat -449px -268px;
   display: inline-block;
   height: 18px;
   vertical-align: middle;
   width: 18px;
}
.rep_detailtable .jiancai {
   background: url("/images/3/hr_comicon.png") no-repeat -398px -443px;
   display: inline-block;
   height: 18px;
   vertical-align: middle;
   width: 18px;
}
.rep_detailtable .lagou {
   background: url("/images/3/hr_comicon.png") no-repeat -442px -493px;
   display: inline-block;
   height: 18px;
   vertical-align: middle;
   width: 18px;
}

.rep_allpos {
   height: 30px;
   color: #333333;
   font-size: 12px;
   margin-top: 20px;
}
.rep_allpos > span {
   color:#6b9ab4;
   font-size: 26px;
   margin: 0 5px;
}
.rep_checkedname {
   background: #f7f7f7;
   width: 100%;
   height: 41px;
   line-height: 41px;
   text-align: center;
   margin-bottom: 20px;
}
.rep_homerctitle {
   background: #f7f7f7;
   position: relative;
   text-align: center;
   padding:10px 8px;
   color: #333333;
}
.rep_bgcolortip {
   font-size: 12px;
   color: #666666;
}
.rep_bgcolortip span {
   margin-left: 10px;
}
.rep_bgcolortip span i {
   display: inline-block;
   width: 9px;
   height: 9px;
   vertical-align: middle;
}
.rep_bgcolortip span i.bgc_0 {
   background: #c0b8b8;
}
.rep_bgcolortip span i.bgc_1 {
   background: #ea8a4d;
}
.rep_bgcolortip span i.bgc_2 {
   background: #67b4c6;
}
.rep_bgcolortip span i.bgc_3 {
   background: #a6ca68;
}
.rep_bgcolortip span i.bgc_4 {
   background: #f073e0;
}
.rep_bgcolortip span i.bgc_5 {
   background: #c75754;
}
.rep_bgcolortip span i.bgc_6 {
   background: #764bc5;
}
.cotst_tabwrap {
   padding-top: 20px;
   position: relative;
}
.rep_sumtopcotst {
   position: absolute;
   right: 0px;
   top: 27px;
}
.cotst_tabwrap .nav {
   width:100%;
   margin:auto;
   margin-bottom:0px;
   border-bottom:1px solid #8ba8b3;
}
.cotst_tabwrap .nav-tabs > .active > a, .cotst_tabwrap .nav-tabs > .active > a:hover {
   border-color:#8ba8b3;
   border-bottom-color:#ffffff;
   border-radius:1px 1px 0 0;
   background:#ffffff;
   box-shadow:inset 0px 3px 3px #f0f0f0;
   filter:none;
}
.cotst_tabwrap .nav > li {
   margin-left:5px;
}
.cotst_tabwrap .nav > li a {
   border:1px solid #8ba8b3;
   border-radius:1px 1px 0 0;
   padding:6px 13px;
   color:#333333;
   background-image:-moz-linear-gradient(top, #ffffff, #eeeeef); /* Firefox */
   background-image:-ms-linear-gradient(top, #ffffff, #eeeeef); /* IE10 */
   background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #eeeeef)); /* Saf4+, Chrome */
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeef', GradientType='0'); /* IE*/
}
.cotst_tabwrap .nav > li a:hover {
   background:none;
}
.cotst_tabwrap .tab-content {
   padding-top: 20px;
}
.cotst_checkwrap {
   margin-top: 17px;
}
.cotst_checkwrap label.checkbox {
   font-size: 12px;
}
.cotst_checkwrap label.checkbox.inline.checkedbox {
   font-weight: bold;
   color: #d2871d;
}
.rep_cotsttable {

}
.rep_cotsttable table th {
   border-bottom: 1px solid #e5e5e5;
   background: #f9f9f9;
   padding: 10px 8px;
   color: #666666;
   font-size: 12px;
}
.rep_cotsttable table th > i {
   display: inline-block;
   vertical-align: middle;
   width: 14px;
   height: 13px;
   background: url("/images/3/hr_comicon_2.png") no-repeat -50px -199px;
}
.rep_cotsttable table td {
   background: #f9f9f9;
   padding: 5px 8px;
   font-size: 12px;
   color: #666666;
   text-align: center;
}
.rep_cotsttable table td b {
   color: #ff6000;
   font-size: 14px;
   font-style: italic;
}
.rep_cotsttable table td.tleft {
   text-align: left;
   font-size: 12px;
}
.modal a.cur_a{
   cursor: default;
}
.datebar .dateinput {
   cursor: pointer;
}
.noreportsdata {
   color: #7697A8;
   margin: 15px 0 0 25px;
}
.contrast_rep_sumtop {
   padding: 0px;
   position: absolute;
   top:25px;
   left: 200px;
   z-index: 1;
}
.nodatacolor {
   color: #999999;
}

.noItem,.noItemTips {
   color: #7697a8;
   line-height: 28px;
   font-size: 16px;
   font-family: "Microsoft YaHei";
   margin-top: 5px;
}
